"""
names = ["张老三", "李小四", "公孙王八", "王五", "赵六", "钱大七", "上官老九", "独孤求败"]
使用列表推导式，生成一个新列表。只保留以上列表中名字字数小于或者等于三的这部分人。
"""

names = ["张老三", "李小四", "公孙王八", "王五", "赵六", "钱大七", "上官老九", "独孤求败"]
new_names = [i for i in names if len(i) <= 3]
print(new_names)